package cx3k.dataObjects;
import java.util.LinkedList;

public class Profile {
	private int studentId;
	private String hash;
	private String name;
	private LinkedList majors;
	private LinkedList minors;
	private LinkedList classes;
	
	Profile(){
		
	}
	
	public Profile(int studentId, String hash, String name, LinkedList majors, LinkedList minors, LinkedList classes){
		this.studentId = studentId;
		this.hash = new String(hash);
		this.name = new String(name);
		this.majors = new LinkedList(majors);
		this.minors = new LinkedList(minors);
		this.classes = new LinkedList(classes);
	}
	
	public Profile(Profile temp){
		this(temp.studentId, temp.hash, temp.name, temp.majors, temp.minors, temp.classes);
	}
	
	public int getStudentId(){
		return this.studentId;
	}
	public String getHash(){
		return this.hash;
	}
	public String getName(){
		return this.name;
	}
	public void setName(String name){
		this.name = new String(name);
	}
	public LinkedList getMajors(){
		return new LinkedList(this.majors);
	}
	public void setMajors(){
		// implement me!
	}
	public LinkedList getMinors(){
		return new LinkedList(this.minors);
	}
	public void setMinors(){
		// implement me!
	}
}
